const path = require("path");
const express = require("express");
const my = require("./my");
const one = require("./one");
const two = require("two");
const app = express();
console.log(my,one,two);// 100
const contextList = [];// [{id:xxxxx,context:内容，addTime:2024.03.10 01:01:01,topNum:0,downNum:0}]
app.use(express.json());
app.use(express.static(path.resolve(__dirname,"./weibo")));

app.post("/weibo",(req,res)=>{
	// 1- 地址：  http://zhangpeiyue.com:8080/weibo
	// 2- 请求方式： post
	// 3- 传递参数： context 微博内容
	// 4- 响应结果：{ok:1,msg:"成功“}   {ok:-1,msg:"失败”}
	// 逻辑：
	// 1- 接收数据（微博内容）
	// 2- 检查数据是否重复
	//   2-1- 重复：响应失败   res.json({ok:-1,msg:"该信息已经添加，请不要重复提交"})
	//   2-2- 不重复：整理信息，将信息放置到数组中
});
app.get("/weibo",(req,res)=>{
	// contextList====>[1,2,3,4,5,6,7,8,9,10]
	const {pageNo,pageSize} = req.query;
	console.log("1",req.method,req.url,pageNo,pageSize);
	// 已知：每页几条   当前页的页码数
	// 比如每页显示3条，当前是第一页
	// 0--->2
	// 起始位置：
	res.json({
		ok:1,
		data:// 获取的微博列表
		total:
		// pageSum:
	})
});
app.get("/weibo/:pageNo/:pageSize",(req,res)=>{
	const {pageNo,pageSize} = req.params;
	console.log("2",req.method,req.url,pageNo,pageSize);
	res.json({
		ok:2
	})
});
app.delete("/weibo/:id",(req,res)=>{

	res.json({
		ok:1,
		msg:"删除成功"
	})
})
app.listen(8080,()=>{
	console.log("success");
})